
public class Cartao {
	
	private String Numero;
	private String Nome;
	private String Cpf;
	private double Saldo;
	
	
	public Cartao(String numero, String nome, String cpf, double saldo) {
		Numero = numero;
		Nome = nome;
		Cpf = cpf;
		Saldo = saldo;
	}

	public String toString(){
		return "Numero: "+Numero+"\nNome: "+Nome+"\nCpf: "+Cpf+"\nSaldo: "+Saldo+"\n";
		
	}
	

	public void setNome(String nome) {
		Nome = nome;
	}


	public String getNome() {
		return Nome;
	}


	public void setCpf(String cpf) {
		Cpf = cpf;
	}


	public String getCpf() {
		return Cpf;
	}

	public double getSaldo() {
		return Saldo;
	}


	public void setNumero(String numero) {
		this.Numero = numero;
	}


	public String getNumero() {
		return Numero;
	}
	
	public boolean creditar(double valor){
		if (valor > 0){
			this.Saldo += valor;
			return true;
		}
		else
			return false;
	}
	
	public boolean debitar(double valor){
		if ((valor > 0) && (valor < getSaldo())){
			this.Saldo -= valor;
			return true;
		}
		else 
			return false;
	}

}
